// 演示 vuex 的引入方式
// 1. 导入库
import Vue from 'vue'
import Vuex from 'vuex'

import user from './modules/user'
import setting from './modules/setting'
import getters from './getters'

// 2. 注册
Vue.use(Vuex)

export default new Vuex.Store({
  strict:true,
  // 创建模块, 就是一个 modules 的对象
  modules: {
    // 这里的每个属性都是一个模块对象
    user,
    setting
  },
  // 根模块最外层 getters 简化子模块数据获取
  getters
})